#!/bin/bash
project="xnh5"
# 设置路径
CDIR="/home/wwwroot/default/single"
LOG_DIR="$CDIR/runtime"
OLD_LOG="${project}_single_swoole.log"
DATE=$(date +%Y%m%d)
NEW_LOG="${project}_single_swoole_${DATE}.log"
# 进入目录
cd "$CDIR" || exit 1

# 备份日志（如果存在且非空）
if [ -f "$LOG_DIR/$OLD_LOG" ] && [ -s "$LOG_DIR/$OLD_LOG" ]; then
    cp "$LOG_DIR/$OLD_LOG" "$LOG_DIR/$NEW_LOG"
    echo "Log backed up: $NEW_LOG"
fi

# 清空原日志
echo -n "" > "$LOG_DIR/$OLD_LOG"

# 可选：删除 7 天前的旧日志
#find "$LOG_DIR" -name "${project}_single_swoole_*.log" -mtime +7 -delete
